<template>
  <header class="header">
      <h1>todos</h1>
      <input @keydown.enter="hAdd" v-model="taskname" class="new-todo" placeholder="请输入任务名称" autofocus />
    </header>
</template>

<script>
export default {
  name: 'VueDay3TodoHeader',

  data() {
    return {
      taskname:''
    };
  },

  mounted() {
    
  },

  methods: {
    hAdd() {
      // 1.用户按下回车键获取到用户输入的任务名
      // 2.任务名传递给父组件 子传父
      // 3.父组件接收到任务后加入到数组
      // 4.清除表单
      if(this.taskname === '') return
      this.$emit('addTask', this.taskname);
      this.taskname = ''

    }
    
  },
};
</script>

<style lang="scss" scoped>

</style>